package com.rongji.cms.tools.temp.db.enums;

/**
 * @author yang
 * @date 2023/1/17 15:33
 * @description 数据库类型，数据库种类是有限的，有新的就在这里增加，方便扩展
 */

public enum DbEnum {

    ORACLE(1, "oracle"),
    MYSQL(2, "mysql");


    /**
     * 状态值
     */
    private int code;

    /**
     * 类型描述
     */
    private String value;

    private DbEnum(int code, String value) {
        this.code = code;
        this.value = value;
    }

    public int getCode() {
        return code;
    }

    public String getValue() {
        return value;
    }

    public static DbEnum valueOf(int code) {
        for (DbEnum type : DbEnum.values()) {
            if (type.getCode() == code) {
                return type;
            }
        }
        return null;
    }


}
